<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <!-- Diese Homepage wurde von Andreas Fendel erstellt. -->
    <meta http-equiv="expires" content="0">
    <meta name="author" content="Andreas Fendel">
    <link rel="shortcut icon" href="images/boostedt.ico">
    <meta name="Description" content="Tackmanncup - SV Boostedt">
    <meta name="Keywords" content="SVB, svb, svb-liga, Boostedt, SV Boostedt, Tackmann, Cup, 2011, 2012, 2013, 2014, 2015, tackmanncup.de">
    <meta name="robots" content="all">
    <META NAME="Revisit" CONTENT="After 0 days">
    <meta http-equiv="expires" content="0">
    <title>Tackmanncup - SV Boostedt</title>
    <link href="../_css/default.css" rel="stylesheet" type="text/css" media="all" />
    <script src="../_js/formularcheck.js" type="text/javascript"></script>
</head>

<!--
Zeigt alle Gruppen und die Mannschaften, sowie die Spieler
http://127.0.0.1/tmc/einstellungen/uebersicht.php?turnier=6 

-->

<?php

$update=false;
$team_update=false;

if ( isset ($_GET[turnier])) {
	$turnier=$_GET[turnier];
} else {
	$turnier=$_POST[turnier];
	$update=true;
}

if ( isset ($_GET[setGruppe])) {
	$setGruppe=$_GET[setGruppe];
} else {
	$setGruppe=false;
}


// Open and connect Database
include('../class_sql.php');
$db = new Database();
$db->connect();

// Turnierdaten ermitteln
$rows  = "*";
$table = "ftv_turnier";
$joins = "";
$where = "ftv_turnier.id='".$turnier."'";
$group = "";
$order = "";

$db->select($table, $rows, $where);
$res_turnier = $db->getResult();
$db->clear_results();

//Gruppendetails ermitteln
$rows  = "*";
$table = "ftv_gruppen";
$joins = "";
$where = "turnier='".$turnier."'";
$group = "";
$order = "";

$db->select($table, $rows, $where, $order, $group, $joins);
$res_gruppe = $db->getResult();
$db->clear_results();


foreach ($res_gruppe  as $value) {
	echo $value[name]."";
	echo "<hr>";
	
	//Teams ermitteln
	$rows  = "*";
	$table = "ftv_gruppeneinteilung, ftv_teams";
	$joins = "";
	$where = "gruppe='".$value[id]."' AND ftv_gruppeneinteilung.team=ftv_teams.id";
	$group = "";
	$order = "";
	
	$db->select($table, $rows, $where, $order, $group, $joins);
	$res_team = $db->getResult();
	$db->clear_results();
	
	//print_r($res_team);
	//echo "<hr>";
	foreach ($res_team  as $teamvalue) {
		echo "<br>".$teamvalue[name]." ID: ".$teamvalue[id];
		//Spieler ermitteln
		$rows  = "*";
		$table = "ftv_spieler";
		$joins = "";
		$where = "id_team='".$teamvalue[id]."'";
		$group = "";
		$order = "";

		$db->select($table, $rows, $where, $order, $group, $joins);
		$res_spieler = $db->getResult();
		$db->clear_results();

		// Spieler anlegen, wenn noch keine anleget sind.
		if (count($res_spieler)==0) {
			// 24 Spieler erzeugen
			if ($setGruppe==$value[id]) {
				echo " - Neue Spieler werden angelegt - ";
				$good=0;
				$bad=0;
				for ($i=1; $i <= 24; $i++) {
					//Spieler anlegen
					$table =  "ftv_spieler";
					$values = array ($teamvalue[id], "Name_$i_$value[id]", "Vorname_$i_$value[id]", 0);
					$rows  =  "id_team,name,vorname,nummer";
					if ($db->insert($table, $values, $rows)) {
						//echo "Spieler angelegt";
						$good++;
					}else{
						//echo "Fehler beim anlegen der Spieler";
						$bad++;
					}
				}
				echo $good." - Spieler angelegt - ".$bad." Fehler";
			} else {
				echo " - Keine Spieler angelegt";
			}
		} else {
			echo " - Spieler OK";
		}		
	}
	if (count($res_spieler)==0) {
		echo "<br>&nbsp;<br><a href='uebersicht.php?turnier=".$turnier."&setGruppe=".$value[id]."'> Create Spieler </a><br>&nbsp;";
	}
	echo "<br><hr>";
}







// Debugging
if (false) {
	echo "Turnier:".count($res_turnier)."<br>";
	print_r($res_turnier);
	echo "<hr>Gruppe:".count($res_gruppe)."<br>";
	print_r($res_gruppe);
	echo "<hr>Team:".count($res_team)."<br>";
	print_r($res_team);
	echo "<hr>Spieler:".count($res_spieler)."<br>";
	print_r($res_spieler);
	echo $team_update."<hr>";
}

$db->disconnect();
?>
</html>
